#include "iostream"  //包含c++标准头文件

#include "iostream"  //包含c++标准头文件

#include "iostream"  //包含c++标准头文件


#include "iostream"  //包含c++标准头文件

//iostream.h  PK iostream

using namespace std; //使用c++标准命名空间 里面的标准的定义

void main02()
{
	//cout 标准输出终端 黑屏
	//<< c是左移符号。。。。
	//<< c++编译对<<操作符进行了功能增强。。。。操作符重载 。。。。3day
	std::cout << "c++ hello"<<std::endl;


	//printf("hello....\n");
	system("pause");
}

namespace NameSpaceA
{
	int a = 0;
}

namespace NameSpaceB
{
	int a = 1;

	namespace NameSpaceC
	{
		struct Teacher
		{
			char name[10];
			int age;
		};

	}
}

int main()
{
	using namespace NameSpaceA;
	using NameSpaceB::NameSpaceC::Teacher;  //::域作用符

	printf("a = %d\n", a);
	printf("a = %d\n", NameSpaceB::a);

	Teacher t1 = {"aaa", 3};

	printf("t1.name = %s\n", t1.name);
	printf("t1.age = %d\n", t1.age);

	system("pause");
	return 0;
}
